## Uses of Interface
oracle.pg.common.OracleEdgeBase

- Packages that use OracleEdgeBase
  Package | Description
  --- | ---
  oracle.pg.common | This package contains the common logic that is shared by all the backend databases including Oracle NoSQL Database and Apache HBase.
  oracle.pg.nosql | This package contains the logic specific to the property graph support on Oracle NoSQL Database.

- - ### Uses of OracleEdgeBase in oracle.pg.common

    Methods in oracle.pg.common that return OracleEdgeBase
    Modifier and Type | Method and Description
    --- | ---
    `abstract OracleEdgeBase` | OraclePropertyGraphBase.`getEdgeInstance(Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdgeBase.
    `abstract OracleEdgeBase` | OraclePropertyGraphBase.`getEdgeInstance(OracleVertexBase outVertex, OracleVertexBase inVertex, String edgeLabel, Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdge

    Methods in oracle.pg.common with parameters of type OracleEdgeBase
    Modifier and Type | Method and Description
    --- | ---
    `String` | EdgeOpCallback.`getAttributeKeyName(OracleEdgeBase e)` When an operation against the input edge is required, this method returns the attribute key name.
    `Object` | EdgeOpCallback.`getAttributeKeyValue(OracleEdgeBase e)` When an operation against the input edge is required, this method returns the attribute key value.
    `boolean` | EdgeFilterCallback.`keepEdge(OracleEdgeBase edge)` Returns true if the given edge is to be kept( implying that it satisfies all conditions specified in this method).
    `boolean` | EdgeOpCallback.`needOp(OracleEdgeBase e)` Returns true if an operation against the input edge is required

  - ### Uses of OracleEdgeBase in oracle.pg.nosql

    Classes in oracle.pg.nosql that implement OracleEdgeBase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OracleEdge` This class implements the Blueprints Edge interface on top of a supported backend database.

    Methods in oracle.pg.nosql that return OracleEdgeBase
    Modifier and Type | Method and Description
    --- | ---
    `OracleEdgeBase` | OraclePropertyGraph.`getEdgeInstance(Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdgeBase.
    `OracleEdgeBase` | OraclePropertyGraph.`getEdgeInstance(OracleVertexBase outVertex, OracleVertexBase inVertex, String edgeLabel, Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdgeBase.

Copyright © 2015 Oracle and/or its afflilates. All Rights Reserved.